﻿using System;

namespace DotNetNuke.Modules.Help.Tests.Mocks
{
    class MockEditHelpCategory : IEditHelpCategory
    {
        #region IEditTestDrivenDNNModule Members
        Exception _exception;
        public Exception Exception
        {
            set { _exception = value; }
            get { return _exception; }
        }

        int _itemId;
        public int ItemId
        {
            set { _itemId = value; }
            get { return _itemId; }
        }

        int _userId;
        public int UserId
        {
            set { _userId = value; }
            get { return _userId; }
        }

        int _moduleId;
        public int ModuleId
        {
            set { _moduleId = value; }
            get { return _moduleId; }
        }

        bool _securityViolation;
        public bool SecurityViolation
        {
            set { _securityViolation = value; }
            get { return _securityViolation; }
        }

        bool _redirect;
        public bool Redirect
        {
            set { _redirect = value; }
            get { return _redirect; }
        }

        bool _auditControlVisible;
        public bool AuditControlVisible
        {
            get
            {
                return _auditControlVisible;
            }
            set
            {
                _auditControlVisible = value;
            }
        }

        string _auditCreatedByUser;
        public string AuditCreatedByUser
        {
            set
            {
                _auditCreatedByUser = value;
            }
            get
            {
                return _auditCreatedByUser;
            }
        }

        string _auditCreatedDate;
        public string AuditCreatedDate
        {
            set { _auditCreatedDate = value; }
            get { return _auditCreatedDate; }
        }

        bool _deleteButtonVisible;
        public bool DeleteButtonVisible
        {
            get
            {
                return _deleteButtonVisible;
            }
            set
            {
                _deleteButtonVisible = value;
            }
        }

        string _editorContent;
        public string EditorContent
        {
            get
            {
                return _editorContent;
            }
            set
            {
                _editorContent = value;
            }
        }

        #endregion
    }
}
